1701 리눅스마스터 1급 합격했습니다 !!
합격후기 끝 ㅎㅎ
그럼 지금부터 제가 경험한 리눅스마스터 1급 실기 시험전략과 주의사항에 대해서 알려드리도록 하겠습니다.
♦ 리눅스마스터 실기시험 전략
1. 기출문제 분석
**이러니 저러니 해도 가장 중요한건 역시나 기출문제**
단 출제 경향이 다르게 나올 수 있으니 해당 문제의 범위를 전반적으로 공부할 것을 권하며 비슷한 명령어 또한 알아두는 것이 좋습니다.
예를 들면 10번 문제는 dd 혹은 rsync 관련 문제가 몇년간 계속 출제되었지만, 1701에는 dump 문제가 출제되었습니다.
바로가기 >> 리눅스마스터 기출문제 목록
2. man 페이지 활용
**명령어에 대한 모든 것을 알 수 있는 man 페이지**
모르는 옵션이 나왔을 대는 man 페이지를 활용하는 것을 권합니다.그러나 man 페이지를 맹신하는 것은 비효율적일 수 있습니다. 시간이 굉장히 오래 걸릴 수도 있고, man 페이지에 익숙하지 않다면 의외로 당황할 수 있어요. 그러니 익숙한 명령어들이 man 페이지에 어떤식으로 기술되어 있는지 미리미리 공부하면서 확인해 보셔야 합니다.
실기는 주관식이라 한글자도 틀리면 안됩니다. man 페이지는 기억이 잘 나지 않는 명령어를 확인하는 용도로 활용하시는 것을 추천합니다.
3. find 명령어 활용
**작업식 문제는 설정파일 문제가 대부분**
설정파일 문제를 풀때는 해당 설정파일을 열어보면 많은 도움을 받을 수 있습니다. 이 때 find 명령어를 활용하여 해당 설정파일명과 절대경로를 알아내어 문제를 풀어보세요.
4. 주요 명령어 & 설정파일
문제 지문에 설정파일 이름이 떡하니 나와있는 땡큐스런 경우도 있지만 그렇지 않은 경우도 많습니다. 그럼 해당 문제에 관련된 설정파일 이름을 미리 알고있어야 합니다. 기출문제를 분석하고 자주 등장하는 명령어 및 설정파일은 따로 정리 해두는 것이 큰 도움이 됩니다.
참고로 제가 정리한 주요 명령어와 설정파일 목록입니다. 3년치 기출문제를 분석하여 정리하였습니다. 참고만 하세요 ^^
사용자 관련 명령어
useradd
usermod
groupadd
visudo
사용자 관련 파일
/etc/default/useradd
/etc/skel
/etc/login.defs
파일 관련 명령어
chown
chmod
lsattr
chattr
파일 시스템 관련 명령어
fdisk
mkfs
mount
umount
fsck
파일 시스템 관련 파일
/etc/fstab
프로세스 관련 명령어
ps
pstree
top
kill
killall
jobs
fg
bg
nice
renice
nohup
crontab -e
프로세스 관련 파일
/etc/crontab
rpm 관련 명령어
rpm
rpmbuild
gcc 관련 명령어
gcc
모듈 관련 명령어
lsmod
insmod
rmmod
modprobe
modinfo
depmod
모듈 관련 파일
/etc/modprobe.conf
/etc/modprobe.d
modules.dep
커널 관련 명령어
make mrproper
make menuconfig
make bzImage
make modules
make modules_install
make install
make config
make clean
프린터 관련 명령어
DSD 계열
lpr
lpq
lprm
lpc
System V 계열
lp
lpstat
cancel
rsyslog 관련 명령어
logrotate
rsyslog 관련 파일
/etc/rsyslog.conf
/etc/logrotate.conf
/etc/logrotate.d
시스템 백업 관련 명령어
tar
dump
restore
dd
rsync
Apache 2.2 웹 서버 관련 파일
httpd.conf
httpd-info.conf
NIS 관련 명령어
service ypserv start
service ypbind start
NIS 관련 파일
/etc/sysconfig/network
/etc/yp.conf
OpenLDAP 관련 파일
/etc/openldap/slapd.conf
NFS 관련 명령어
mount -t nfs
mount.nfs
NFS 관련 파일
/etc/exports
/etc/fstab
FTP 관련 파일
vsftpd.conf
삼바(SAMBA) 관련 파일
/etc/samba/smb.conf
센드메일(sendmail) 관련 명령어
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
makemap hash /etc/mail/access < /etc/mail/access
makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable
센드메일(sendmail) 관련 파일
/etc/mail/local-host-names
/etc/mail/sendmail.mc
/etc/mail/access
/etc/mail/virtusertable
/etc/aliases
~/.forward
DNS 관련 파일
/etc/named.conf
/var/named
KVM 관련 명령어
service libvirtd start
virt-manager
데몬 관련 파일
(1) TCP Wrapper
/etc/hosts.deny
/etc/hosts.allow
(2) xinetd
/etc/xinetd.conf
/etc/xinetd.d
DHCP 관련 파일
/etc/dhcpd.conf
NTP 관련 명령어
service ntpd start
service ntpd stop
service ntpd restart
NTP 관련 파일
/etc/ntp.conf
iptables 관련 명령어
iptables
iptables-save > firewall.sh
iptables-restore < firewall.sh
service iptables save
service iptables stop
service iptables start
iptables 관련 파일
/etc/sysconfig/iptables
5. 소소한 팁
작업환경이 root 권한인지 확인
리눅스마스터 실기시험은 root 권한으로 진행되어야 합니다.
root 권한이어야만 여러 설정파일과 명령어에 접근이 가능합니다.
만약 root 권한이 아니라면 당장 기술감독관을 호출하세요 !
명령어는 실행해보자
정답을 다시한번 확인하는 의미에서 시간의 여유가 된다면 실행가능한 명령어 문제는 직접 실행해 보는 것이 좋습니다.
예를들어 iptables 명령어는 명령어 자체가 상당히 길고 복잡한데 직접 실행해 보면 답에 대한 확신을 얻을 수 있습니다.
괄호 위치 확인
같은 문제이지만 아래와 같이 괄호의 위치에 답이 달라집니다. 대소문자 혹은 기호 하나만 잘못 써도 오답처리가 되니 주의하세요.
useradd -( ) /bin/bash ihd 답 : s
useradd ( ) /bin/bash ihd 답 : -s
디렉터리 구조 파악
어느정도 디렉터리 구조를 알고 있으면 검색을 더욱 빠르게 할 수 있다. 특히 find 명령어를 활용할 때 유리합니다.
시스템 환경 설정 파일이 들어있는 /etc
시스템로그파일이 저장되는 /var/log
시스템에 동작중인 프로세스의 상태 정보를 확인할 수 있는 /proc
등등 이정도는 알고 있어야 합니다.
시간이 궁금하면 date 명령어
시계가 시험실 뒤에 있거나 아예 없을 수도 있어요. 감독관이 30분마다 알려주기도 하지만 직접 date 명령어로 시간을 확인하는 것이 가장 좋습니다.
이상으로 리눅스마스터 시험전략 & 주의사항에 대한 포스팅을 마치도록 하겠습니다.
리눅스마스터 실기의 경우 16문항 100분이라 시간이 넉넉하다고 생각될 수 있으나 거의 대부분의 사람들이 마지막까지 자리를 지키고 문제를 풀더라구요. 공부한 부분에서 쪽집게처럼 나와주면 순식간에 문제를 풀 수 도 있지만 그렇지 않으면 man 페이지와 설정파일을 열어서 차분히 답을 구해 나가야 합니다. 저도 그러다 보니 어느새 시험종료 시간까지 풀고 있더라구요.
또한 위에서도 강조했지만 대소문자와 기호 혹은 점 하나만 잘못 기재해도 오답처리가 됩니다. 쉬운 문제도 꼭 다시한번 확인해보세요.
100분이라는 시간을 끝까지 잘 활용하여 꼭 합격하시기 바랍니다.
감사합니다.